package com.lilosoft.business.precity.dao;

import com.lilosoft.business.precity.models.UpProAcceptUnit;
import com.lilosoft.business.precity.models.UpProAcceptUnitExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface UpProAcceptUnitMapper {
    long countByExample(UpProAcceptUnitExample example);

    int deleteByExample(UpProAcceptUnitExample example);

    int deleteByPrimaryKey(String rowguid);

    int insert(UpProAcceptUnit record);

    int insertSelective(UpProAcceptUnit record);

    List<UpProAcceptUnit> selectByExampleWithBLOBs(UpProAcceptUnitExample example);

    List<UpProAcceptUnit> selectByExample(UpProAcceptUnitExample example);

    UpProAcceptUnit selectByPrimaryKey(String rowguid);

    int updateByExampleSelective(@Param("record") UpProAcceptUnit record, @Param("example") UpProAcceptUnitExample example);

    int updateByExampleWithBLOBs(@Param("record") UpProAcceptUnit record, @Param("example") UpProAcceptUnitExample example);

    int updateByExample(@Param("record") UpProAcceptUnit record, @Param("example") UpProAcceptUnitExample example);

    int updateByPrimaryKeySelective(UpProAcceptUnit record);

    int updateByPrimaryKeyWithBLOBs(UpProAcceptUnit record);

    int updateByPrimaryKey(UpProAcceptUnit record);
}